/*
 * 选择规格
 */
$(".guige_em em").click(function() {
	$(this).toggleClass("guige-chose");
	$(this).siblings().removeClass("guige-chose");
	var is_chose = $(this).hasClass("guige-chose");// 判断动作类型
	if (!is_chose) {
		// 取消选择,清除数据
		$("#chose_kid").val('');
	} else {
		// 选择
		var guige_id = $(this).attr('guige_id');
		$("#chose_kid").val(guige_id);

		var guige_name = $(this).text();
		$("#please_guige").html(guige_name);

		var child = $(this).attr('child');
		if (child) {
			alert("开发中...");
		}
	}

});

//新的规格   jinjianghai test

$(".guige_newe").click(function() {
	$(this).toggleClass("guige-chose");
	$(this).siblings().removeClass("guige-chose");
});

/*
 * 点击遮罩关闭弹窗
 */
$(".j-close-popupSKU").click(function() {
	$("#chose_kid").val("");// 清空选择的东西
	$(".guige_em em").removeClass("guige-chose");//取消选择所有
	$("#j-popup-sku").hide();
	$("#overlay").hide();// 淡出遮罩(减去)

	/*
	 * $("#overlay").fadeOut(200);//淡出遮罩(减去) $("#j-popup-sku").css({
	 * "-webkit-transform": "translate3d(0,100%,0)", transform:
	 * "translate3d(0,100%,0)" });
	 */
});

/*
 * 点击按钮弹出窗口
 */
$(".j-openPopupSKU").click(function() {
console.log(1);
	// 判断是否有 buynow
	var is_buynow = $(this).hasClass('buynow');
	if (is_buynow) {
		// 立即购买
		$(".j-buyNow").show();
		$(".j-addCart").hide();
	} else {
		// 加入购物车
		$(".j-buyNow").hide();
		$(".j-addCart").show();
	}

	$("#chose_kid").val('');// 清空

	$("#j-popup-sku").show();
	$("#overlay").show();// 淡入遮罩(加上)

	/*
	 * $("#j-popup-sku").css({ "-webkit-transform": "translate3d(0,0,0)",
	 * transform: "translate3d(0,0,0)" });
	 */
});

/*
 * 立即购买
 */
$(".btn-popupSKU-buynow").click(function(event) {
	var gg_id = $("#chose_kid").val();
	var guigeString = "";
	
	

	var need_guige = $(this).attr("need_guige");
	
	if (need_guige == 1) {
		// 需要规格
		//if (!gg_id) {
			//showerror("请选择规格");
			//return false;
		//}
		
		//jinjianghai  test
			var guigeGroup = $("#guige-group > dl");
			var can_go = true;
			if(guigeGroup){
				var arr = new Array();
				$.each(guigeGroup,function(index,item){
					var res = $(item).find(".guige-chose");
					x = res.attr("guige-x");
					y = res.attr("guige-y");
					if(!x || !y){
						showerror("请选择规格");
						can_go = false;
						return;
					}
					arr[index] = x+"_"+y;
				})
				guigeString = arr.join('-');
			}
			if(!can_go){
				return false;
			}
	}
	
	var url = "/mobile/cart/?goods_id=" + goods_id + "&gg_id=" + gg_id +"&guige_new=" + guigeString ;
	window.location.href = url;

});

/*
 * 加入购物车
 */
$(".btn-popupSKU-addcart").click(
		function(event) {
			// 加入购物车

			// 规格id
			var gg_id = $("#chose_kid").val();
			var guigeString = "";
			var need_guige = $(this).attr("need_guige");
			if (need_guige == 1) {
				// 需要规格
				//if (!gg_id) {
					//showerror("请选择规格");
					//return false;
				//}
				
				var guigeGroup = $("#guige-group > dl");
				var can_go = true;
				if(guigeGroup){
					var arr = new Array();
					$.each(guigeGroup,function(index,item){
						var res = $(item).find(".guige-chose");
						x = res.attr("guige-x");
						y = res.attr("guige-y");
						if(!x || !y){
							showerror("请选择规格");
							can_go = false;
							return;
						}
						arr[index] = x+"_"+y;
					})
					guigeString = arr.join('-');
				}
				
				if(!can_go){
					return false;
				}
				
				
			}

			var url = "/mobile/cart/addgoods/?goods_id=" + goods_id + "&gg_id=" + gg_id +"&guige_new=" + guigeString ;

			$.ajax({
				url : url,
				type : "GET",
				dataType : 'json',
				// async : false,
				success : function(data) {
					// 关闭正在加载
					layer.closeAll();// 关闭所有
					if (data.url) {
						var urls = data.url;
					} else {
						var urls = '';
					}

					if (data.ret == 0) {
						// 成功
						var now = parseInt($("#J-addone-cartnum").text()) + 1;
						$("#J-addone-cartnum").text(now);

						showsuccess(data.msg, urls);
					} else {
						// 失败
						showerror(data.msg, urls);
					}
				},
				beforeSend : function() {
					// 正在加载
					layer.open({
						type : 2,
						shade : true,
						shadeClose : false,
					});

				},
				error : function() {
					// 关闭正在加载
					layer.closeAll();// 关闭所有
					showerror("网络错误,请重试");
				}

			});

			$(".j-close-popupSKU").click();

		});


/*
 * 点赞
 */
function vote() {

	$("#vote").toggleClass("icon_praise icon_praised");
	var url = "/mobile/goods/gvote/?goods_id=" + goods_id;

	$.ajax({
		url : url,
		type : "GET",
		dataType : 'json',
		// async : false,
		success : function(data) {
			// 关闭正在加载
			layer.closeAll();// 关闭所有
			if (data.url) {
				var urls = data.url;
			} else {
				var urls = '';
			}

			if (data.ret == 0) {
				// 成功

				if (data.data == 1) {
					var now = parseInt($("#votenums").text()) + 1;
					$("#votenums").text(now);
				} else {
					var now = parseInt($("#votenums").text()) - 1;
					$("#votenums").text(now);
				}
				showsuccess(data.msg, urls);
			} else {
				// 失败
				showerror(data.msg, urls);
			}
		},
		beforeSend : function() {
			// 正在加载
			layer.open({
				type : 2,
				shade : true,
				shadeClose : false,
			});

		},
		error : function() {
			// 关闭正在加载
			layer.closeAll();// 关闭所有
			showerror("网络错误,请重试");
		}

	});

}
